package com.yanqu.road.entity.config.passroad;

import com.yanqu.road.utils.property.Property;

import java.math.BigInteger;

/**
 * 经商之路每一个事件
 */
public class PassRoadPointInfo {

	//原始数据的id,关卡id
	private int id;

	//每一個金幣的一個按顺序排下去,|隔起来的顺序,小关卡
	private int sessionId;

	//小节路段
	private int SessionSectionId;

	//总路段 总的小路段加起来，加了几个数就是多少
	private int sectionId;

	private Property reward;

	private BigInteger blood = BigInteger.ZERO;

	private BigInteger ability = BigInteger.ZERO;

	private boolean isBoss = false;

	//0代表没有事件
	private int eventId = 0;

	//是不是小节末尾
	private boolean isSessionEnd = false;

	//用来做排行榜的
	private int rankId;

	private PassRoadEventInfo event;


	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getSessionId() {
		return sessionId;
	}

	public void setSessionId(int sessionId) {
		this.sessionId = sessionId;
	}

	public int getSessionSectionId() {
		return SessionSectionId;
	}

	public void setSessionSectionId(int sessionSectionId) {
		SessionSectionId = sessionSectionId;
	}

	public int getSectionId() {
		return sectionId;
	}

	public void setSectionId(int sectionId) {
		this.sectionId = sectionId;
	}

	public Property getReward() {
		return reward;
	}

	public void setReward(Property reward) {
		this.reward = reward;
	}

	public BigInteger getBlood() {
		return blood;
	}

	public void setBlood(BigInteger blood) {
		this.blood = blood;
	}

	public BigInteger getAbility() {
		return ability;
	}

	public void setAbility(BigInteger ability) {
		this.ability = ability;
	}

	public boolean isBoss() {
		return isBoss;
	}

	public void setBoss(boolean boss) {
		isBoss = boss;
	}


	public int getEventId() {
		return eventId;
	}

	public void setEventId(int eventId) {
		this.eventId = eventId;
	}

	public boolean isSessionEnd() {
		return isSessionEnd;
	}

	public void setSessionEnd(boolean sessionEnd) {
		isSessionEnd = sessionEnd;
	}


	public int getRankId() {
		return rankId;
	}

	public void setRankId(int rankId) {
		this.rankId = rankId;
	}

	public PassRoadEventInfo getEvent() {
		return event;
	}

	public void setEvent(PassRoadEventInfo event) {
		this.event = event;
	}
}
